Most small business owners blame price or competition when customers disappear. The real reason is almost always a gap in the post-purchase experience - and it's easier to fix than you think.